namespace CSharpPro._1027;

public abstract class UserTest
{
    public abstract void M1();
    public abstract void M2();
    public abstract void M3();

    public class UserTestSub : UserTest
    {
        // 重写M1方法
        public override void M1()
        {
            Console.WriteLine("子类重写的M1方法");
        }

        // 重写M2方法
        public override void M2()
        {
            Console.WriteLine("子类重写的M2方法");
        }

        // 重写M3方法
        public override void M3()
        {
            Console.WriteLine("子类重写的M3方法");
        }
    }
}


   